package net.maku.propagate.convert;

import net.maku.propagate.entity.PropagateInnovationStudioEntity;
import net.maku.propagate.vo.PropagateInnovationStudioVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
* 创新工作室
*
* @author 阿沐 babamu@126.com
* @since 1.0.0 2025-03-16
*/
@Mapper
public interface PropagateInnovationStudioConvert {
    PropagateInnovationStudioConvert INSTANCE = Mappers.getMapper(PropagateInnovationStudioConvert.class);

    PropagateInnovationStudioEntity convert(PropagateInnovationStudioVO vo);

    PropagateInnovationStudioVO convert(PropagateInnovationStudioEntity entity);

    List<PropagateInnovationStudioVO> convertList(List<PropagateInnovationStudioEntity> list);

}